Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista Pythona

Opis

Text copied to clipboard!
Poszukujemy Programisty Pythona, który dołączy do naszego dynamicznego zespołu technologicznego. Idealny kandydat będzie odpowiedzialny za projektowanie, rozwijanie i utrzymywanie aplikacji opartych na Pythonie, współpracując z zespołami projektowymi i produktowymi w celu dostarczania wysokiej jakości rozwiązań. Twoje zadania będą obejmować tworzenie skalowalnych aplikacji, integrację z bazami danych, optymalizację wydajności kodu oraz udział w procesie tworzenia architektury systemów. Oczekujemy, że będziesz aktywnie uczestniczyć w przeglądach kodu, proponować ulepszenia oraz dzielić się wiedzą z innymi członkami zespołu. Praca będzie wymagała znajomości najlepszych praktyk programistycznych, wzorców projektowych oraz umiejętności pracy w środowisku Agile. Będziesz również odpowiedzialny za pisanie testów jednostkowych i integracyjnych, dokumentowanie kodu oraz utrzymywanie wysokich standardów jakości oprogramowania. W naszej firmie cenimy innowacyjność, samodzielność i zaangażowanie. Oferujemy możliwość pracy nad różnorodnymi projektami, dostęp do nowoczesnych technologii oraz wsparcie w rozwoju zawodowym. Jeśli jesteś osobą, która lubi wyzwania, chętnie się uczy i chce mieć realny wpływ na rozwój produktów, ta oferta jest dla Ciebie!

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwijanie aplikacji w języku Python
  • Tworzenie i utrzymywanie baz danych
  • Optymalizacja wydajności aplikacji
  • Pisanie testów jednostkowych i integracyjnych
  • Udział w przeglądach kodu i wdrażanie najlepszych praktyk
  • Współpraca z zespołami projektowymi i produktowymi
  • Tworzenie dokumentacji technicznej
  • Rozwiązywanie problemów technicznych i debugowanie kodu
  • Udział w planowaniu architektury systemów
  • Stałe doskonalenie umiejętności i śledzenie nowych technologii

Wymagania

Text copied to clipboard!
  • Minimum 2 lata doświadczenia w programowaniu w Pythonie
  • Znajomość frameworków takich jak Django lub Flask
  • Doświadczenie w pracy z bazami danych SQL i NoSQL
  • Znajomość systemów kontroli wersji, np. Git
  • Umiejętność pisania testów automatycznych
  • Znajomość zasad programowania obiektowego
  • Doświadczenie w pracy w metodykach Agile
  • Umiejętność analitycznego myślenia i rozwiązywania problemów
  • Dobra znajomość języka angielskiego w mowie i piśmie
  • Chęć ciągłego rozwoju i nauki nowych technologii

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z Pythonem?
  • Z jakimi frameworkami Pythona pracowałeś?
  • Jakie bazy danych obsługiwałeś w swoich projektach?
  • Opisz projekt, z którego jesteś najbardziej dumny.
  • Jakie masz doświadczenie w pisaniu testów jednostkowych?
  • Jak radzisz sobie z debugowaniem trudnych błędów?
  • Jakie narzędzia do kontroli wersji znasz?
  • Jakie masz doświadczenie w pracy w zespole Agile?
  • Jakie nowe technologie ostatnio poznałeś?
  • Co motywuje Cię do pracy jako programista?